Unit Quaternions: A Mathematical Tool for Modeling, Path Planning and Control of Robot Manipulators

نویسندگان

  • Ricardo Campa
  • Karla Camarillo
چکیده

Robot manipulators are thought of as a set of one or more kinematic chains, composed by rigid bodies (links) and articulated joints, required to provide a desired motion to the manipulator’s end–effector. But even though this motion is driven by control signals applied directly to the joint actuators, the desired task is usually specified in terms of the pose (i.e., the position and orientation) of the end–effector. This leads to consider two ways of describing the configuration of the manipulator, at any time (Rooney & Tanev, 2003): via a set of joint variables or pose variables. We call these configuration spaces the joint space and the pose space, respectively. But independently of the configuration space employed, the following three aspects are of interest when designing and working with robot manipulators: • Modeling: The knowledge of all the physical parameters of the robot, and the relations among them. Mathematical (kinematic and dynamic) models should be extracted from the physical laws ruling the robot’s motion. Kinematics is important, since it relates joint and pose coordinates, or their time derivatives. Dynamics, on the other hand, takes into account the masses and forces that produce a given motion. • Task planning: The process of specifying the different tasks for the robot, either in pose or joint coordinates. This may involve from the design and application of simple time trajectories along precomputed paths (this is called trajectory planning), to complex computational algorithms taking real–time decisions during the execution of a task. • Control: The elements that allow to ensure the accomplishment of the specified tasks in spite of perturbances or unmodeled dynamics. According to the type of variables used in the control loop, we can have joint space controllers or pose space controllers. Robot control systems can be implemented either at a low level (e.g. electronic controllers in the servo–motor drives) or via sophisticated high–level programs in a computer. Fig. 1 shows how these aspects are related to conform a robot motion control system. By motion control we refer to the control of a robotic mechanism which is intended to track a desired time–varying trajectory, without taking into account the constraints given by the environment, i.e., as if moving in free space. In such a case the desired task (a time function along a desired path) is generated by a trajectory planner, either in joint or pose variables. The motion controller can thus be designed either in joint or pose space, respectively.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Trajectory Optimization of Cable Parallel Manipulators in Point-to-Point Motion

Planning robot trajectory is a complex task that plays a significant role in design and application of robots in task space. The problem is formulated as a trajectory optimization problem which is fundamentally a constrained nonlinear optimization problem. Open-loop optimal control method is proposed as an approach for trajectory optimization of cable parallel manipulator for a given two-end-po...

متن کامل

Dynamics modeling and stable gait planning of a quadruped robot in walking over uneven terrains

Quadruped robots have unique capabilities for motion over uneven natural environments. This article presents a stable gait for a quadruped robot in such motions and discusses the inverse-dynamics control scheme to follow the planned gait. First, an explicit dynamics model will be developed using a novel constraint elimination method for an 18-DOF quadruped robot. Thereafter, an inverse-dynamics...

متن کامل

Planning and Control of Two-Link Rigid Flexible Manipulators in Dynamic Object Manipulation Missions

This research focuses on proposing an optimal trajectory planning and control method of two link rigid-flexible manipulators (TLRFM) for Dynamic Object Manipulation (DOM) missions. For the first time, achievement of DOM task using a rotating one flexible link robot was taken into account in [20]. The authors do not aim to contribute on either trajectory tracking or vibration control of the End-...

متن کامل

An Adaptive-Robust Control Approach for Trajectory Tracking of two 5 DOF Cooperating Robot Manipulators Moving a Rigid Payload

In this paper, a dual system consisting of two 5 DOF (RRRRR) robot manipulators is considered as a cooperative robotic system used to manipulate a rigid payload on a desired trajectory between two desired initial and end positions/orientations. The forward and inverse kinematic problems are first solved for the dual arm system. Then, dynamics of the system and the relations between forces/momen...

متن کامل

Advanced Quaternion Forward Kinematics Algorithm Including Overview of Different Methods for Robot Kinematics

Formulation of proper and efficient algorithms for robot kinematics is essential for the analysis and design of serial manipulators. Kinematic modeling of manipulators is most often performed in Cartesian space. However, due to disadvantages of most widely used mathematical constructs for description of orientation such as Euler angles and rotational matrices, a need for unambiguous, compact, s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008